self-venting system - Español Inglés Diccionario